const commonFn = {
    // 时间戳转换
    formatDate(now) {
        const nows = new Date(now * 1000);
        const Y = String(nows.getFullYear()); // 取得4位数的年份
        const M = String(nows.getMonth() + 1).padStart(2, "0"); // 取得日期中的月份，其中0表示1月，11表示12月
        const D = String(nows.getDate()).padStart(2, "0"); // 返回日期月份中的天数（1到31）
        const h = String(nows.getHours()).padStart(2, "0"); // 返回日期中的小时数（0到23）
        const m = String(nows.getMinutes()).padStart(2, "0"); // 返回日期中的分钟数（0到59）
        const s = String(nows.getSeconds()).padStart(2, "0"); // 返回日期中的秒数（0到59）
        return Y + "-" + M + "-" + D + " " + h + ":" + m + ":" + s;
    },
    // 下载文件
    downFile(names, res) {
        const blob = new Blob([res.data], {
            type: "application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
        });
        console.log(blob);

        if (window.navigator.msSaveOrOpenBlob) {
            navigator.msSaveBlob(blob);
        } else {
            const elink = document.createElement("a");
            const d = new Date().format("yyyyMMddhhmmss");
            elink.download = names + d + ".xls";
            elink.style.display = "none";
            elink.href = URL.createObjectURL(blob);
            document.body.appendChild(elink);
            elink.click();
            document.body.removeChild(elink);
        }
    }
};

export default commonFn;